package generator.engine;

import generator.entity.ClassInfo;

/**
 * @author chengsp
 * @date 2019/9/24 14:27
 */
public abstract class AbstractEngine implements GeneralEngine{
    @Override
    public void execute(ClassInfo classInfo) {
        genController(classInfo);
        genEntity(classInfo);
        genRepositoryClass(classInfo);
        genService(classInfo);
        genRepositoryXml(classInfo);
        genUi(classInfo);
        genConfig();
        genFix();
    }
}
